$(function() {
	var delParent;
	var defaults = {
		fileType: ["jpg", "png", "bmp", "jpeg"], // 上传文件的类型
		fileSize: 1024 * 1024 * 2 // 上传文件的大小 10M
	};
	/*点击图片的文本框*/
	$(".file").change(function() {
		var idFile = $(this).attr("id");
		var file = document.getElementById(idFile);
		var imgContainer = $(this).parents(".z_photo"); //存放图片的父亲元素
		var fileList = file.files; //获取的图片文件
		var input = $(this).parent(); //文本框的父亲元素
		var imgArr = [];
		//遍历得到的图片文件
		var numUp = imgContainer.find(".up-section").length;
		var totalNum = numUp + fileList.length; //总的数量
		fileList = validateUp(fileList);
		for(var i = 0; i < fileList.length; i++) {
			var imgUrl = window.URL.createObjectURL(fileList[i]);
			imgArr.push(imgUrl);
			var $section = $("<section class='item up-section fl loading '>");
			imgContainer.append($section);
			var $img = $("<img class='up-img up-opcity'>");
			$img.attr("src", imgArr[i]);
			$img.appendTo($section);
			var $p = $("<p class='img-name-p'>");
			$p.html(fileList[i].name).appendTo($section);
			var $input = $("<input id='taglocation' name='taglocation' value='' type='hidden'>");
			$input.appendTo($section);
			var $input2 = $("<input id='tags' name='tags' value='' type='hidden'/>");
			$input2.appendTo($section);

		}
		numUp = imgContainer.find(".up-section").length;
						if(numUp >= 5) {}
		var reads = new FileReader();
		f = fileList[0];
		console.log(fileList[0]);
		reads.readAsDataURL(f);
		reads.onload = function(e) {
			//document.getElementById('img3').src = this.result;
			//$("#img_data").val(this.result)
			//document.getElementById('img_data').src = this.result;
			var base64 = this.result;
			console.log(base64);
			var formData = new FormData();
			//console.log(base64url);
			formData.append("imgBase64", encodeURIComponent(base64)); //
			formData.append("c_user_id", "123");
			$.ajax({
				url: v_url+"/wechat/material/uploadImg",
				type: 'POST',
				data: formData,
				timeout: 10000, //超时时间设置，单位毫秒
				async: true,
				cache: false,
				contentType: false,
				processData: false,
				success: function(result) {
					//console.log(1111);
					//layer.closeAll()

					//$(".tailoring-container").toggle();
					//window.location.reload()
					if(result.code == 200) {
						//setTimeout(function(){
						$(".up-section").removeClass("loading");
						$(".up-img").removeClass("up-opcity");
						//},4500);
						
					}

				},
				error: function(returndata) {
					//						console.log(22222)
				}
			});

		};

	});

	function validateUp(files) {
		var arrFiles = []; //替换的文件数组
		//debugger;
		for(var i = 0, file; file = files[i]; i++) {
			//获取文件上传的后缀名
			var newStr = file.name.split("").reverse().join("");
			if(newStr.split(".")[0] != null) {
				var type = newStr.split(".")[0].split("").reverse().join("");
				console.log(type + "===type===");
				if(jQuery.inArray(type, defaults.fileType) > -1) {
					// 类型符合，可以上传
					if(file.size >= defaults.fileSize) {
						alert(file.size);
						alert('您这个"' + file.name + '"文件大小过大');
					} else {
						// 在这里需要判断当前所有文件中
						arrFiles.push(file);
					}
				} else {
					alert('您这个"' + file.name + '"上传类型不符合');
				}
			} else {
				alert('您这个"' + file.name + '"没有类型, 无法识别');
			}
		}
		console.log(arrFiles)
		return arrFiles;
	}

})